<?php
/**
 * 数据库驱动类
 */
namespace Framework\Core;

class Db {
	public static $db;

	public function init($configArr) {

		$dbType = current($configArr);
		$className = "Framework\\Core\\Db\\$dbType";  //tips:当命名空间赋给变量的时候必须写完整的路径

		self::$db =  $className::getInstance($configArr);
		//self::$db =  Db\Mysql::getInstance($configArr);	 这种写法 才能配合 use Framework\Core\Db 一起用 


	}

	static public function query($sql) {
		return self::$db->query($sql);
	}

	static public function fetchAll($sql) {
		return self::$db->fetchAll($sql);
	}

	static public function fetchOne($sql) {
		return self::$db->fetchOne($sql);
	}

	static public function showTables() {
		return self::$db->showTables();
	}

}